widget: Remove queue_draw_child vfunc
authorTimm Bäder <mail@baedert.org>
Sat, 27 May 2017 12:39:54 +0000 (14:39 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 20 Jul 2017 01:27:13 +0000 (21:27 -0400)
gtk/gtkwidget.c
gtk/gtkwidget.h

index 9c024457fa921c1902c726c7686f579a10a1a4f3..b266ea848cc0b0f519f236f5b42c579f8f5c3b9e 100644 (file)
@@ -705,9 +705,6 @@ static void             gtk_widget_real_state_flags_changed     (GtkWidget
                                                                  GtkStateFlags     old_state);
 static void             gtk_widget_real_queue_draw_region       (GtkWidget         *widget,
                                                                 const cairo_region_t *region);
-static void             gtk_widget_real_queue_draw_child        (GtkWidget         *widget,
-                                                                 GtkWidget         *child,
-                                                                const cairo_region_t *region);
 static AtkObject*      gtk_widget_real_get_accessible          (GtkWidget        *widget);
 static void            gtk_widget_accessible_interface_init    (AtkImplementorIface *iface);
 static AtkObject*      gtk_widget_ref_accessible               (AtkImplementor *implementor);
@@ -1132,7 +1129,6 @@ gtk_widget_class_init (GtkWidgetClass *klass)
   klass->get_accessible = gtk_widget_real_get_accessible;
 
   klass->queue_draw_region = gtk_widget_real_queue_draw_region;
-  klass->queue_draw_child = gtk_widget_real_queue_draw_child;
 
   klass->pick = gtk_widget_real_pick;
 
@@ -4978,11 +4974,10 @@ gtk_widget_unrealize (GtkWidget *widget)
 /*****************************************
  * Draw queueing.
  *****************************************/
-
 static void
-gtk_widget_real_queue_draw_child (GtkWidget            *widget,
-                                  GtkWidget            *child,
-                                 const cairo_region_t *child_region)
+gtk_widget_queue_draw_child (GtkWidget            *widget,
+                             GtkWidget            *child,
+                             const cairo_region_t *child_region)
 {
   GdkWindow *child_window, *window;
   cairo_region_t *region;
@@ -5014,14 +5009,6 @@ gtk_widget_real_queue_draw_child (GtkWidget            *widget,
   cairo_region_destroy (region);
 }
 
-static void
-gtk_widget_queue_draw_child (GtkWidget            *parent,
-                             GtkWidget            *child,
-                             const cairo_region_t *region)
-{
-  WIDGET_CLASS (parent)->queue_draw_child (parent, child, region);
-}
-
 static void
 gtk_widget_real_queue_draw_region (GtkWidget            *widget,
                                   const cairo_region_t *region)
index 175c58eb3eb363a44b2b795304b97a548ee87ebd..ce9423862231428d6447e99ff8f0f6af09e29f07 100644 (file)
@@ -473,10 +473,6 @@ struct _GtkWidgetClass
 
   void         (* queue_draw_region)           (GtkWidget            *widget,
                                                const cairo_region_t *region);
-  void         (* queue_draw_child)            (GtkWidget            *widget,
-                                                GtkWidget            *child,
-                                               const cairo_region_t *region);
-
   void         (* snapshot)                    (GtkWidget            *widget,
                                                 GtkSnapshot          *snapshot);